package cn.scxy.bookcity.service;

import cn.scxy.bookcity.pojo.dto.AdminGoodsDTO;
import cn.scxy.bookcity.pojo.vo.*;

import java.util.List;
/**
 * 张正荣
 */
public interface AdminGoods {
    /**
     * 查询管理添加商品的类别选择
     * @return
     * 张正荣
     */
    List<AdminGoodsCateList> adminSelectGoodsAddNew();

    List<PressListVO> selectPressList();
    List<PackListVO> selectPackList();

    String packByid(Long id);

    String pressByid(Long id);


    void insert(AdminGoodsDTO adminGoodsDTO);

    List<GoodsListItemVO> selectgoodslist();

    void deleteGoodsById(Integer id);

    void setEnable(Integer id);

    void setDisable(Integer id);

    GoodsListItemVO selectGoodsById(Integer id);

    List<ImgsListItemVO> selectImgById(Integer id);

    void updateGoods(GoodsListItemVO goodsListItemVO);

    void deleteUrlById(Integer id);

    void insertUrl(ImgsListItemVO imgsListItemVO);

    List<GoodsListItemVO> selectLikeGoods(GoodsListItemVO goodsListItemVO);

    int selectGoodsCount();

    List<PackListVO> packlist();

    void deletePack(Integer id);

    void updatePackName(PackListVO packListVO);

    List<PressListVO> presslist();

    void deletePress(Integer id);

    void updatePressName(PressListVO pressListVO);

    void insetPress(PressListVO pressListVO);

    void insetPack(PackListVO packListVO);
}
